body { width:640px; height: 100%;  overflow: hidden; margin: 0px; background: #000; position:absolute; left: 0px; top: 0px;}
section { position:absolute; width: 640px; height: 100%; overflow: hidden; display: none;}
#loader #loader_bg { position:absolute; width: 100%; height: 100%; left: 0px; top: 0px;}
#loader #loader_icon { position:absolute; width: 220px; left: 210px; height: 220px; top: 40%; margin-top: -100px; }
#loader #process { position:absolute; width: 220px; left: 210px; height: 40px; top: 40%; margin-top: 130px; text-align: center; font-family:Arial," sans-serif"; color:#14162d; font-weight: bold; font-size: 22px;}
#buttons { display: block;}
#buttons #btn_link { position:absolute; width: 400px; height: 70px; left: 120px; display: none; z-index: 100;}
#buttons #btn_share { position:absolute; width: 400px; height: 70px; left: 120px; display: none; z-index: 100;}
#buttons #btn_open { position:absolute; width: 240px; height: 70px; left: 200px;  display: none; z-index: 100; }
#share { z-index: 200;}
#share #share_mask { position:absolute; width: 100%; height: 100%; background: #000000; opacity: 0.8;}
#share #share_tip { position:absolute; width: 100%; height:440px; left: 0px; top: 0px;}